iT邦幫忙

2026 iThome 鐵人賽

DAY 23
0
Security

從情資收集到資安鑑識:30 天建構自動化威脅情資與鑑識平台系列 第 31 篇

[Day 23 ] Container Images & Installer ISO 兩種安裝方式到底差在哪裡

  • 分享至 

  • xImage
  •  

兩種安裝方式到底差在哪裡?

把兩條路線放在一起比較,就非常清楚。

比較項目 Container Images Installer ISO
核心概念 Malcolm 跑在既有 Linux 上 Malcolm 成為專用系統
基礎 OS 使用既有 Linux ISO 內含 Debian-based 系統
安裝方式 Installer + Container OS Installation + Malcolm Setup
Docker 需要在 Host 上準備 系統環境已整合
主機管理 IT 自己管理 Malcolm 專用 Appliance
彈性 高 相對固定
VM 很適合 也適合
實體 Server 適合 很適合專用設備
Air-gapped 可規劃 特別適合打包 Images 的 ISO
系統責任 Host 與 Malcolm 都要管理 主要是專用 Malcolm 主機
磁碟風險 一般應用程式層級 ISO 安裝可能直接格式化磁碟
適合情境 Lab、VM、企業既有 Linux 專用 Appliance、SOC、隔離環境

Malcolm 兩種安裝方式 SOP 與差異比較

Container Images:先準備 Linux Host,再把 Malcolm 部署進去。
Installer ISO:直接把 Server / VM 建立成 Malcolm 專用環境。

SOP A:Container Images

步驟 安裝流程 主要目的 與 ISO 方式的差異
1 Linux Host 準備 Ubuntu 等 Linux 主機 Container 依賴既有 OS
2 下載 Release / Git 取得 Malcolm 安裝檔與設定 不需要準備完整 ISO
3 安裝 Python 相依套件 讓 Installer 可以執行 ISO 已在安裝環境內整合
4 install.py 建立 Malcolm 執行環境與初始設定 Container 模式的主要安裝入口
5 設定 Host / Runtime / Storage 決定 Docker、資料位置、網路等 Host 資源由管理者自行規劃
6 Reboot 套用系統層級調整 依 Installer 設定決定是否需要
7 auth_setup 建立帳號、驗證與憑證 ISO 安裝完成後同樣需要
8 Pull Images 取得 Malcolm Container Images Container 模式的核心部署材料
9 ./scripts/start 啟動 Malcolm 啟動的是既有 Host 上的 Container
10 服務驗證 確認 Container、Pipeline、Web 是否正常 主要驗證 Malcolm Service 狀態

SOP A 流程

Linux Host
↓
下載 Release / Git
↓
安裝 Python 相依套件
↓
install.py
↓
設定 Host / Runtime / Storage
↓
Reboot
↓
auth_setup
↓
Pull Images
↓
./scripts/start
↓
服務驗證


SOP B:Installer ISO

步驟 安裝流程 主要目的 與 Container 方式的差異
1 專用 Server / VM 準備 Malcolm 專用設備 不依賴既有 Linux Host
2 下載 ISO 取得 Malcolm 安裝映像 不是下載 Container 安裝檔
3 Join Split ISO 合併被切割的 ISO 檔案 ISO 檔可能因檔案大小限制而分割
4 SHA256 驗證 確認 ISO 完整性 正式安裝前的重要檢查
5 ISO Boot 從 Malcolm 安裝媒體啟動 直接進入 OS 安裝流程
6 Base OS 安裝 建立 Malcolm 基礎作業系統 Container 不會重新安裝 Host OS
7 磁碟 / 使用者 / 網路設定 建立主機基本環境 ISO 會直接影響主機磁碟與 OS
8 Reboot 進入安裝完成的 Malcolm 系統 此時才正式進入 Malcolm Appliance
9 第一次開機 載入 Malcolm 初始環境 ISO 可能已內含 Images
10 Images 載入或 Pull 準備 Malcolm Container 取決於 ISO 是否包含 Images
11 auth_setup 建立認證與安全設定 與 Container 模式相同
12 scripts/configure 完成 Malcolm 平台設定 ISO 流程會在 Base OS 完成後進行
13 Start Malcolm 啟動完整平台 Malcolm 成為這台設備的主要服務
14 服務驗證 確認 Web、服務與平台狀態 驗證主機與 Malcolm 整體運作

SOP B 流程

專用 Server / VM
↓
下載 ISO
↓
Join Split ISO
↓
SHA256 驗證
↓
ISO Boot
↓
Base OS 安裝
↓
磁碟 / 使用者 / 網路設定
↓
Reboot
↓
第一次開機
↓
Images 載入或 Pull
↓
auth_setup
↓
scripts/configure
↓
Start Malcolm
↓
服務驗證


兩種安裝方式的核心差別

比較項目 Container Images Installer ISO
核心概念 Malcolm 部署在既有 Linux 上 Malcolm 建立成專用系統
Host OS 自己準備 ISO 一起建立
安裝範圍 主要處理 Malcolm 與 Container 環境 從 OS 到 Malcolm 都處理
Docker / Container 由 Host 提供 安裝環境已整合
儲存配置 自己規劃 Host Storage 安裝過程可直接配置資料磁碟
網路設定 主要由既有 Linux 管理 安裝 Base OS 時一起設定
版本管理 比較容易配合既有平台管理 比較偏完整 Appliance 版本
彈性 高 較低
VM 部署 很適合 很適合
專用實體機 適合 特別適合
Air-gapped 可以規劃 特別適合,ISO 可整合 Images
Host 管理責任 IT 團隊自行負責 系統本身較集中
磁碟風險 一般檔案系統操作 ISO 安裝需特別注意磁碟格式化
適合對象 Lab、VM、既有 Linux 平台 SOC Appliance、專用 Server
整體定位 Malcolm on Linux Malcolm Appliance

最重要的差別

問題 Container Images Installer ISO
「我已經有 Linux Server,可以直接裝嗎?」 可以 不需要
「我想保留原本 Host 的管理方式?」 適合 不適合
「我要一台專門跑 Malcolm 的設備?」 可以 非常適合
「我要快速建立測試環境?」 較適合 可以,但流程較完整
「我要做隔離或無網路環境?」 可以 特別適合
「我要控制 Malcolm 跑在哪些 Container / VM?」 彈性較高 相對固定
「最怕什麼?」 Host、Docker、Storage 規劃 磁碟與 OS 安裝風險

安裝選擇建議

Container Images

比較適合:

測試 Lab → Ubuntu VM → Docker → Malcolm

或:

企業既有 Linux Server → Docker → Malcolm

核心概念是:

先有平台,再部署 Malcolm。


Installer ISO

比較適合:

專用實體 Server → Malcolm Appliance

或:

專用 VM → Malcolm Appliance

核心概念是:

這台設備本身就是 Malcolm。


最後用一句話區分

Container Images:

「我有一台 Linux,現在把 Malcolm 裝進去。」

Installer ISO:

「我有一台設備,現在把它變成 Malcolm。」

因此,在企業導入評估時,可以先用這一個判斷:

需要彈性、既有 Linux / VM 整合 → Container Images。

需要專用設備、標準化 Appliance、隔離環境 → Installer ISO。

這件事該怎麼看?

這兩種方法最後都是 Malcolm,但它們代表的是兩種完全不同的 IT 管理思維。

Container Images:

「我已經有一個 Linux 平台,Malcolm 是部署在上面的應用服務。」

Installer ISO:

「我準備一台專用設備,這台設備就是 Malcolm。」

所以如果是在做企業架構規劃,這兩種方式最好不要寫成「Malcolm 有兩種安裝方法」就結束。

更精確的說法是:

Container Images 是「平台上的 Malcolm」。

Installer ISO 是「Malcolm Appliance」。

前者比較重視彈性、既有基礎架構整合與容器管理;後者比較重視獨立設備、標準化部署與隔離環境。


上一篇
[Day 22 ] Malcolm Components 架構
下一篇
[Day 23 ] Malcolm 下載與安裝 - Container Images
系列文
從情資收集到資安鑑識:30 天建構自動化威脅情資與鑑識平台 共 35 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言